#if !defined(AFX_TECHCYCLE_H__F480E97E_4501_4FB9_A671_ED15846D1B04__INCLUDED_)
#define AFX_TECHCYCLE_H__F480E97E_4501_4FB9_A671_ED15846D1B04__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// TechCycle.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CTechCycle dialog

class CTechCycle : public CDialog
{
// Construction
public:
	CTechCycle(CWnd* pParent = NULL);   // standard constructor
	void UpdateLstSched(int phasIndex);
	int			m_phasCounter;
	GENIDX		nfaIdx;
	GENIDX		sfaIdx;
	GENIDX		dfaIdx;
	GENIDX		nclIdx;
	GENIDX		sclIdx;
	GENIDX		hecaPlugIdx;
	GENIDX		ffdsPlugIdx;
	bool		faToMove;
	bool		clToMove;
	bool		hpToMove;
	bool		ffdsToMove;
// Dialog Data
	//{{AFX_DATA(CTechCycle)
	enum { IDD = IDD_TECH_CYCLES };
	CComboBox	m_cmbIntHeca;
	CComboBox	m_cmbIntFFDS;
	CButton	m_ChContCtrl;
	CEdit	m_Note;
	CButton	m_DB_Op;
	CListCtrl	m_lstSched;
	CComboBox	m_cmbDest;
	CComboBox	m_cmbDvc;
	CComboBox	m_cmbSvc;
	CComboBox	m_cmbSource;
	CListBox	m_LstTechCyc;
	CListBox	m_LstSource;
	CListBox	m_LstDest;
	CComboBox	m_CmbTecCyc;
	CString	m_tDescr;
	CString	m_tAllObjt;
	CString	m_Camp;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTechCycle)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	
	// Generated message map functions
	//{{AFX_MSG(CTechCycle)
	virtual BOOL OnInitDialog();
	afx_msg void OnSelchangeTechcyc();
	afx_msg void OnSelchangeSource();
	afx_msg void OnEditchangeSvc();
	afx_msg void OnSelchangeSvc();
	afx_msg void OnSelchangeDest();
	afx_msg void OnSelchangeDvc();
	afx_msg void OnInsert();
	afx_msg void OnExit();
	afx_msg void OnDbOp();
	afx_msg void OnDelCyc();
	afx_msg void OnNewcamp();
	afx_msg void OnChCont();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TECHCYCLE_H__F480E97E_4501_4FB9_A671_ED15846D1B04__INCLUDED_)
